package com.wonders.hisdoctor.station.project.treat.vo;

import com.wonders.his.common.config.jackson.DecimalFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zhaogongming
 * @date 2021.2.23 下午 7:49 星期二
 * @desc: 治疗项目列表_VO
 */
@Data
public class ItemListVo {
    /**
     * 就诊日期
     */
    @ApiModelProperty("就诊日期")
    private Date visitDate;

    /**
     * 项目类别
     */
    @ApiModelProperty("项目类别")
    private String itemClass;

    /**
     * 项目编号
     */
    @ApiModelProperty("项目编号")
    private String itemCode;

    /**
     * 项目名称
     */
    @ApiModelProperty("项目名称")
    private String itemName;

    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private Integer amount;

    /**
     * 频次
     */
    @ApiModelProperty("频次")
    private String frequency;

    /**
     * 执行科室
     */
    @ApiModelProperty("执行科室")
    private String performedBy;

    /**
     * 金额
     */
    @ApiModelProperty("金额")
    @DecimalFormat(scale = 2)
    private BigDecimal costs;

    /**
     * 类型
     */
    @ApiModelProperty("类型")
    private String chargeIndicator;

    /**
     * 检查检验申请单号
     */
    @ApiModelProperty("检查检验申请单号")
    private String appointNo;

    /**
     * 加入申请项目序号
     */
    @ApiModelProperty("加入申请项目序号")
    private String appointItemNo;

    /**
     * INSURANCE_ATTR
     */
    @ApiModelProperty("INSURANCE_ATTR")
    private String insuranceAttr;

    /**
     * MATERNITY_INSUR_IND
     */
    @ApiModelProperty("MATERNITY_INSUR_IND")
    private String maternityInsurInd;

    /**
     * 单价金额
     */
    @ApiModelProperty("单金额")
    @DecimalFormat(scale = 2)
    private BigDecimal price;

    /**
     * 科室名称
     */
    @ApiModelProperty("科室名称")
    private String deptName;

    /**
     * 科室编码
     */
    @ApiModelProperty("科室编码")
    private String deptCode;

    /**
     * 组合名称
     */
    @ApiModelProperty("组合名称")
    private String combName;

    /**
     * 组合代码
     */
    @ApiModelProperty("组合代码")
    private String combCode;


}
